ME

[Encerrado] Não andar durante spell

Por Meguminyan, 28 de abr. de 2018 em Tópicos Sem Resposta

2
720
MeguminyanM
28 de abril de 2018 às 07:39

Gostaria de saber como faço para o player não andar por X tempo (0.1s) ou (0.2s) editavel enquanto usa um spell, eu estou usando um script que quando o player usa o spell ele troca de outfit, porem o mesmo outfit não tem animação andando e ai o player sai se "arrastando"

 

local tempo = 0.1
local config = {
[1] = 21,  
[2] = 27,  
[3] = 22,  
[4] = 23,  
[5] = 25,  
[6] = 26, 
[7] = 24,
[8] = 11
}

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 7)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 1.5, 2)


function onCastSpell(cid, var)
local currcolor = getCreatureOutfit(cid)
local homem = {lookType = config[getPlayerVocation(cid)], lookHead = currcolor.lookHead, lookBody = currcolor.lookBody, lookLegs = currcolor.lookLegs, lookFeet = currcolor.lookFeet} 
local mulher = {lookType = config[getPlayerVocation(cid)], lookHead = currcolor.lookHead, lookBody = currcolor.lookBody, lookLegs = currcolor.lookLegs, lookFeet = currcolor.lookFeet}
local sex = getPlayerSex(cid)
if sex == 0 then --sexo == 0 significa que o personagem é mulher
doSetCreatureOutfit(cid, mulher, tempo*1000)
else 
doSetCreatureOutfit(cid, homem, tempo*1000)
end
	return doCombat(cid, combat, var)
end

Exemplo em video:



JÁ CONSEGUI RESOLVER - DUVIDA SANADA

Editado Abril 29 por Meguminyan

Duvida Sanada.

2 meses depois...
StigalS
14 de junho de 2018 às 12:27
A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.